package com.prog3.calendarutec;

import java.util.ArrayList;
import java.util.List;

import android.app.Activity;
import android.os.Bundle;
import android.view.Menu;
import android.view.View;
import android.widget.EditText;

import com.prog3.calendarutec.beans.Calendario;
import com.prog3.calendarutec.beans.Contacto;
import com.prog3.entidades.EntityCalendario;
import com.prog3.entidades.EntityContacto;

public class Configuracion extends Activity {
	
	EditText etnombre;
	EditText etapellido;
	EditText etcargo;
	EditText ettipo;
	EditText etempresa;
	EditText ettelefono;
		
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_configuracion);
        
        etnombre=(EditText) this.findViewById(R.id.edtNombres);
        etapellido=(EditText)this.findViewById(R.id.edtApellidos);
        
        etcargo=(EditText)this.findViewById(R.id.edtCargo);
        etempresa=(EditText)this.findViewById(R.id.edtEmpresa);
        ettipo=(EditText)this.findViewById(R.id.edtTipo);
       // etusuario=(EditText) this.findViewById(R.id.edtUsuarioConfig);
       // etpassword=(EditText) this.findViewById(R.id.edtPasswordConfig);
        
        ettelefono=(EditText) this.findViewById(R.id.edtTelefono);
        
        //eturlrecurso=(EditText) this.findViewById(R.id.edtUrlConfig);
        
        load();
        
        
    }

    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        getMenuInflater().inflate(R.menu.activity_configuracion, menu);
        return true;
    }
    
    public void load(){
    	EntityCalendario cal=new EntityCalendario(this);
    	EntityContacto con=new EntityContacto(this);
    	
    	Calendario cl=cal.buscar(1).get(0);
    	Contacto contact=con.buscar(1).get(0);
    	
    	etnombre.setText(contact.getNombre());
    	etapellido.setText(contact.getApellidos());
    	ettelefono.setText(contact.getTelefono());
    	etcargo.setText(contact.getCargo());
    	etempresa.setText(contact.getEmpresa());
    	ettipo.setText(contact.getTipo());
    	
    	
    	
    }
    
    
    public void setConfig(View v){
    	EntityCalendario cal=new EntityCalendario(this);
    	EntityContacto con=new EntityContacto(this);
    	Calendario cl=new Calendario();
    	Contacto cont=new Contacto();
    	
    	cl.setId_Calendario(1);
    	cont.setId_Contacto(1);
    	
    	
    	String nombre=this.etnombre.getText().toString();
    	String apellido=this.etapellido.getText().toString();
    	String telefono=this.ettelefono.getText().toString();
    	String empresa=this.etempresa.getText().toString();
    	String cargo=this.etcargo.getText().toString();
    	String tipo=this.ettipo.getText().toString();
    	
    	
    	
    	
    	
    	cl.setId_Contacto(1);
    	
    	cont.setApellidos(apellido);
    	cont.setNombre(nombre);
    	cont.setTelefono(telefono);
    	cont.setCargo(cargo);
    	cont.setEmpresa(empresa);
    	cont.setTipo(Integer.valueOf(tipo));
    	cal.setBean(cl);
    	con.setBean(cont);
    	cal.Actualizar();
    	con.Actualizar();
    	
    }
    
}
